Overview

Suppose Bregman divergence centered in yy for distance generating function φ\varphi, Dφ(xy)D_\varphi(x \Vert y).

Theorem

Let φ:Ω\varphi : \Omega \to \mathbb{R} be differentiable and μ\mu-strongly convex with respect to norm \lVert \cdot \rVert. For any yΩy \in \Omega, function xDφ(xy)x \mapsto D_\varphi (x \Vert y) is μ\mu-strongly convex with respect to \lVert \cdot \rVert, i.e.

Dφ(xy)Dφ(xy)+xDφ(xy),xx+μ2xx2x,xΩD_\varphi(x' \Vert y) \geq D_\varphi(x \Vert y) + \langle \nabla_x D_\varphi(x \Vert y), x'-x \rangle + \frac{\mu}{2} \lVert x' - x \rVert^2 \quad \forall x, x' \in \Omega

Proximal step

Define the proximal step problem

Proxφ(ηf(xt),xt):=argminxηf(xt),x+Dφ(xxt)s.t. xΩ\operatorname{Prox}_\varphi (\eta \nabla f(x_t),x_t) := \arg \min_x \eta \langle \nabla f(x_t),x \rangle + D_\varphi(x \Vert x_t) \quad \text{s.t. } x \in \Omega

notes

Mirror descent algorithm

The mirror descent algorithm update is defined as

xt+1:=Proxφ(ηf(xt),xt)x_{t+1} := \operatorname{Prox}_\varphi(\eta \nabla f(x_t),x_t)

Analysis

consider generalization of gradient descent lemma, #incomplete

mirror descent lemma

#incomplete

Online mirror descent

Recall online gradient descent and Hedge update, then,

#incomplete

See also


References

  1. https://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15850-f20/www/notes/lec19.pdf
  2. https://www.mit.edu/~gfarina/2025/67220s25_L14_mirror_descent/
  3. https://www.mit.edu/~gfarina/2024/67220s24_L18_omd/L18.pdf
  4. http://www.lamda.nju.edu.cn/zhaop/course/AOpt2023fall/Lecture7_OnlineMirrorDescent.pdf
  5. https://www.pengzhao-ml.com/course/AOpt2024fall/Lecture6_OnlineMirrorDescent.pdf